body shaming
Naturalized Goals and the Missing Domestic Striker: Re-reading Vietnam's 2026 ASEAN Cup Title Through DataLate on 5 January 2026, at Rajamangala Stadium in Bangkok, Nguyen Xuan Son...
The Spreadsheet Returns Zero: Notes From a Night With No InformationThe clock in the corner of my screen turned to 1:47 a.m. The second spreadshe...
Debt Does Not Die With the Club: The Untold Financial Corner of Vietnamese FootballIt was a late-season afternoon at a training ground on the edge of the city. ...
US Open Leaves ESPN for TNT Sports: Media Rights Change Hands, and Reach Changes With ThemThe 2026 US Open men's singles final ended in three sets, Jannik Sinner beati...
Nebraska Sweeps Creighton 3-0 and the 15,405 Attendance Mark: A Negative Hitting Line Exposes the Defensive ArchitecturePinnacle Bank Arena held 15,405 people that night. When the whistle closed Se...
Tottenham 2-3 Aston Villa: Deep Analysis of Counter-Attack Crisis and Spurs' £350m Transfer ModelOn the night of September 19, 2026, Tottenham Hotspur Stadium witnessed one o...
Cameron McEvoy Tests the 100m Freestyle Again: A 50m Record Holder Chasing a Short-Course Relay BerthOn the third day of a September week, I reopened an old spreadsheet on my...
Vietnamese Esports and the Data Vacuum Behind Every MatchThe match ended at 9:47 p.m. By 10:05 p.m., a stat sheet was already...
Nguyen Xuan Son out 4-6 weeks with hamstring tear: Vietnam lose their focal striker before the decisive Thailand fixtureHe walked off in the 60th minute. No contact, no fall, no opponent's hand on...
Cambindo and León's Win Should Not Be Read From the ScorelineMinute 49 and the Trap of the Scoreline In the 49th minute, at a home ground ...
Vietnam Taekwondo at Asiad 2026: The Medal Equation Rests on Two Women's Weight ClassesYongin, a late-September afternoon. I stood on the second-floor walkway of th...
Persib Bandung Passes ACL Two Preliminary Round: Big Ambition or Unrealistic Declaration?The 1-0 victory over Manila Digger in the AFC Champions League Two (ACL Two)...
When the analysis is empty: A lesson in honesty for esportsAt the end of March, a file named "Stage-2 Esports Deep Professional Analysis...
A deep block, a dead ball and a broken offside trap: Becamex TP.HCM beat Thanh Hóa 2–0 in the National CupMinute 83, Thanh Hóa Stadium. The ball has just left the foot of a home...
Vietnamese Table Tennis and the Points-Defence Problem: When the Spin ReversesAcross the last three matches of Vietnam's men's national table tennis squad...
Decoding the Nine Dimensions of Esports Analysis: When Data Reshapes the GameData timestamp: August 13, 2026. Opening: thirty minutes before going live...
2026 Asian Games: China's Badminton Team, the Two-Gold Target, and the Cracks Behind the NumberThe night of the men's 100m final at the Stade de France, in August 2026, I s...
Seven Silent Seconds at PUBG Asia Stars: The Vietnam-Korea Trust CrisisIn my editing room in Busan, I have a habit of noting down the smallest...
Visa VMC Fall 2026: When Vietnamese MLBB Opens Its First Gateway to the Wider SeaOn the night of October 17, 2026, when the Bo7 grand final of Visa VMC Fall...
Vietnam U17 Women and the Group D Gamble: When the Ticket Starts on October 5I arrived at Ba Ria stadium on a late September afternoon, as Vietnam's U17...
The Spreadsheet Returns Zero: Notes From a Night With No InformationThe clock in the corner of my screen turned to 1:47 a.m. The second spreadshe...
Debt Does Not Die With the Club: The Untold Financial Corner of Vietnamese FootballIt was a late-season afternoon at a training ground on the edge of the city. ...
US Open Leaves ESPN for TNT Sports: Media Rights Change Hands, and Reach Changes With ThemThe 2026 US Open men's singles final ended in three sets, Jannik Sinner beati...
Nebraska Sweeps Creighton 3-0 and the 15,405 Attendance Mark: A Negative Hitting Line Exposes the Defensive ArchitecturePinnacle Bank Arena held 15,405 people that night. When the whistle closed Se...
Tottenham 2-3 Aston Villa: Deep Analysis of Counter-Attack Crisis and Spurs' £350m Transfer ModelOn the night of September 19, 2026, Tottenham Hotspur Stadium witnessed one o...
Cameron McEvoy Tests the 100m Freestyle Again: A 50m Record Holder Chasing a Short-Course Relay BerthOn the third day of a September week, I reopened an old spreadsheet on my...
Vietnamese Esports and the Data Vacuum Behind Every MatchThe match ended at 9:47 p.m. By 10:05 p.m., a stat sheet was already...
Nguyen Xuan Son out 4-6 weeks with hamstring tear: Vietnam lose their focal striker before the decisive Thailand fixtureHe walked off in the 60th minute. No contact, no fall, no opponent's hand on...
Cambindo and León's Win Should Not Be Read From the ScorelineMinute 49 and the Trap of the Scoreline In the 49th minute, at a home ground ...
Vietnam Taekwondo at Asiad 2026: The Medal Equation Rests on Two Women's Weight ClassesYongin, a late-September afternoon. I stood on the second-floor walkway of th...
Persib Bandung Passes ACL Two Preliminary Round: Big Ambition or Unrealistic Declaration?The 1-0 victory over Manila Digger in the AFC Champions League Two (ACL Two)...
When the analysis is empty: A lesson in honesty for esportsAt the end of March, a file named "Stage-2 Esports Deep Professional Analysis...
A deep block, a dead ball and a broken offside trap: Becamex TP.HCM beat Thanh Hóa 2–0 in the National CupMinute 83, Thanh Hóa Stadium. The ball has just left the foot of a home...
Vietnamese Table Tennis and the Points-Defence Problem: When the Spin ReversesAcross the last three matches of Vietnam's men's national table tennis squad...
Decoding the Nine Dimensions of Esports Analysis: When Data Reshapes the GameData timestamp: August 13, 2026. Opening: thirty minutes before going live...
2026 Asian Games: China's Badminton Team, the Two-Gold Target, and the Cracks Behind the NumberThe night of the men's 100m final at the Stade de France, in August 2026, I s...
Seven Silent Seconds at PUBG Asia Stars: The Vietnam-Korea Trust CrisisIn my editing room in Busan, I have a habit of noting down the smallest...
Visa VMC Fall 2026: When Vietnamese MLBB Opens Its First Gateway to the Wider SeaOn the night of October 17, 2026, when the Bo7 grand final of Visa VMC Fall...
Vietnam U17 Women and the Group D Gamble: When the Ticket Starts on October 5I arrived at Ba Ria stadium on a late September afternoon, as Vietnam's U17...
